<templateSet group="Bash">
  <template name="color_in_console" value="#-----------------------------------&#10;echo -e   # ключ -e в комманде echo включает отображение &quot;backslash escapes&quot;; например \n - переход на следующую строку, \t -табуляция&#10;echo -n   # ключ -n в команде echo сигнализирует, что после вывода информации не нужно переходить на следующую строку.&#10;echo -en   # в нашем случае поможет раскрасить вывод текста.&#10;&#10;#---&#10;&#10;tput sgr0    Возврат цвета в &quot;нормальное&quot; состояние&#10;&#10;\033[0m    все атрибуты по умолчанию&#10;\033[1m    жирный шрифт (интенсивный цвет)&#10;\033[2m    полу яркий цвет (тёмно-серый, независимо от цвета)&#10;\033[4m    подчеркивание&#10;\033[5m    мигающий&#10;\033[7m    реверсия (знаки приобретают цвет фона, а фон -- цвет знаков)&#10;&#10;\033[22m    установить нормальную интенсивность&#10;\033[24m    отменить подчеркивание&#10;\033[25m    отменить мигание&#10;\033[27m    отменить реверсию&#10;&#10;\033[30    чёрный цвет знаков&#10;\033[31    красный цвет знаков&#10;\033[32    зелёный цвет знаков&#10;\033[33    желтый цвет знаков&#10;\033[34    синий цвет знаков&#10;\033[35    фиолетовый цвет знаков&#10;\033[36    цвет морской волны знаков&#10;\033[37    серый цвет знаков&#10;&#10;\033[40    чёрный цвет фона&#10;\033[41    красный цвет фона&#10;\033[42    зелёный цвет фона&#10;\033[43    желтый цвет фона&#10;\033[44    синий цвет фона&#10;\033[45    фиолетовый цвет фона&#10;\033[46    цвет морской волны фона&#10;\033[47    серый цвет фона&#10;&#10;#---&#10;&#10;Цвет        код       код фона&#10;&#10;black        30  40    \033[30m  \033[40m&#10;red        31  41    \033[31m  \033[41m&#10;green      32  42    \033[32m  \033[42m&#10;yellow      33  43    \033[33m  \033[43m&#10;blue        34  44    \033[34m  \033[44m&#10;magenta      35  45    \033[35m  \033[45m&#10;cyan        36  46    \033[36m  \033[46m&#10;grey        37  47    \033[37m  \033[47m&#10;&#10;#------------------------------------------" description="add color to echo" toReformat="false" toShortenFQNames="true">
    <context>
      <option name="Bash" value="true" />
    </context>
  </template>
  <template name="sha256" value="# generate an SHA-256 password hash base64 encoded&#10;echo -n &quot;password&quot; | openssl dgst -sha256 -binary | openssl base64&#10;&#10;# better yet, use pepper (suffix the password with the pepper)&#10;echo -n &quot;passwordpepper&quot; | openssl dgst -sha256 -binary | openssl base64&#10;&#10;# better yet, use salt (prefix the password with the salt)&#10;echo -n &quot;saltpassword&quot; | openssl dgst -sha256 -binary | openssl base64" description="generate hash" toReformat="false" toShortenFQNames="true">
    <context>
      <option name="Bash" value="true" />
    </context>
  </template>
</templateSet>